<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>uCXpresso.BLE: CString Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../upnp.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">uCXpresso.BLE
   &#160;<span id="projectnumber">v1.0.4</span>
   </div>
   <div id="projectbrief">RTOS C++ Framework for Bluetooth Low Energy</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="../../annotated.html"><span>Classes</span></a></li>
      <li><a href="../../examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="../../classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="../../hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="../../functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('df/d99/class_c_string.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Groups</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="../../db/d31/class_c_string-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">CString Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>a string class inherit from <a class="el" href="../../de/db4/class_c_small_printf.html">CSmallPrintf</a>.  
 <a href="../../df/d99/class_c_string.html#details">More...</a></p>

<p><code>#include &quot;<a class="el" href="../../da/d66/string_8h_source.html">class/string.h</a>&quot;</code></p>
<div class="dynheader">
Inheritance diagram for CString:</div>
<div class="dyncontent">
 <div class="center">
  <img src="../../df/d99/class_c_string.png" usemap="#CString_map" alt=""/>
  <map id="CString_map" name="CString_map">
<area href="../../de/db4/class_c_small_printf.html" alt="CSmallPrintf" shape="rect" coords="0,56,81,80"/>
<area href="../../dc/dac/class_c_object.html" alt="CObject" shape="rect" coords="0,0,81,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3cb66b8f688676f29cdb51c914a15cf7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a3cb66b8f688676f29cdb51c914a15cf7">CString</a> (int size=DEF_STRBUF_SIZE)</td></tr>
<tr class="separator:a3cb66b8f688676f29cdb51c914a15cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4866844f29a912ee7eb7afcb641ffb8f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a4866844f29a912ee7eb7afcb641ffb8f">CString</a> (const <a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:a4866844f29a912ee7eb7afcb641ffb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a233297b331dbc4c342745d67ad166b97"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a233297b331dbc4c342745d67ad166b97">CString</a> (LPCTSTR str, int <a class="el" href="../../df/d99/class_c_string.html#a8f131c0e097bea62d809acbc995807b9">length</a>=0)</td></tr>
<tr class="separator:a233297b331dbc4c342745d67ad166b97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc7726fc9fbaa450876ffd98e3e6ff4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a4cc7726fc9fbaa450876ffd98e3e6ff4">CString</a> (LPTSTR buf)</td></tr>
<tr class="separator:a4cc7726fc9fbaa450876ffd98e3e6ff4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65b70fc602655e47340e5d8ae53167f3"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a65b70fc602655e47340e5d8ae53167f3">~CString</a> ()</td></tr>
<tr class="separator:a65b70fc602655e47340e5d8ae53167f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cc58a690ea6c9b8c4d7a9118fe3cc18"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a1cc58a690ea6c9b8c4d7a9118fe3cc18">getBufSize</a> ()</td></tr>
<tr class="separator:a1cc58a690ea6c9b8c4d7a9118fe3cc18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7b886c37095673cc287d24100a9f3fd"><td class="memItemLeft" align="right" valign="top">virtual LPTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#ac7b886c37095673cc287d24100a9f3fd">getBuffer</a> (bool lock=false)</td></tr>
<tr class="separator:ac7b886c37095673cc287d24100a9f3fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5361665c7568d502d058992b14c016"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a5f5361665c7568d502d058992b14c016">chkLength</a> ()</td></tr>
<tr class="separator:a5f5361665c7568d502d058992b14c016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cb7e6111fd46dd4d16a111ffe4af39d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a9cb7e6111fd46dd4d16a111ffe4af39d">freeExtra</a> ()</td></tr>
<tr class="separator:a9cb7e6111fd46dd4d16a111ffe4af39d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f131c0e097bea62d809acbc995807b9"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a8f131c0e097bea62d809acbc995807b9">length</a> ()</td></tr>
<tr class="separator:a8f131c0e097bea62d809acbc995807b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86bdac885b2d28689a62cbb6ae8b9ee4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a86bdac885b2d28689a62cbb6ae8b9ee4">clear</a> ()</td></tr>
<tr class="separator:a86bdac885b2d28689a62cbb6ae8b9ee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bcd2dd9d59762b41fe898916bfdd23"><td class="memItemLeft" align="right" valign="top">virtual TCHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#ae1bcd2dd9d59762b41fe898916bfdd23">getAt</a> (int index)</td></tr>
<tr class="separator:ae1bcd2dd9d59762b41fe898916bfdd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99eaccef0daa453bf36ec886ae9b42c4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a99eaccef0daa453bf36ec886ae9b42c4">setAt</a> (int index, TCHAR ch)</td></tr>
<tr class="separator:a99eaccef0daa453bf36ec886ae9b42c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a181b18bf81568cee519617106706963f"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a181b18bf81568cee519617106706963f">copy</a> (<a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:a181b18bf81568cee519617106706963f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98fd9f07225ffd32a683d0ffe3e70bac"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a98fd9f07225ffd32a683d0ffe3e70bac">copy</a> (LPCTSTR str, int <a class="el" href="../../df/d99/class_c_string.html#a8f131c0e097bea62d809acbc995807b9">length</a>)</td></tr>
<tr class="separator:a98fd9f07225ffd32a683d0ffe3e70bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeebb301ee8968688fd6ea8029a95ce9c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aeebb301ee8968688fd6ea8029a95ce9c">clone</a> ()</td></tr>
<tr class="separator:aeebb301ee8968688fd6ea8029a95ce9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a027f50c1bede9a37d12ec9d2cc6616"><td class="memItemLeft" align="right" valign="top">virtual LPCTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a7a027f50c1bede9a37d12ec9d2cc6616">makeUpper</a> ()</td></tr>
<tr class="separator:a7a027f50c1bede9a37d12ec9d2cc6616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4236022a2befbcee7c1eaad21ba6798"><td class="memItemLeft" align="right" valign="top">virtual LPCTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#af4236022a2befbcee7c1eaad21ba6798">makeLower</a> ()</td></tr>
<tr class="separator:af4236022a2befbcee7c1eaad21ba6798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2512a4d0efb8c0317ef7a969268f07"><td class="memItemLeft" align="right" valign="top">virtual LPCTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a0b2512a4d0efb8c0317ef7a969268f07">makeReverse</a> ()</td></tr>
<tr class="separator:a0b2512a4d0efb8c0317ef7a969268f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae1e4a3db1f724363a300d706eae78b8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aae1e4a3db1f724363a300d706eae78b8">mid</a> (int first, int count)</td></tr>
<tr class="separator:aae1e4a3db1f724363a300d706eae78b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ca981fe4599b24ed4312ee95a7f008"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a34ca981fe4599b24ed4312ee95a7f008">find</a> (LPCTSTR str, int start=0)</td></tr>
<tr class="separator:a34ca981fe4599b24ed4312ee95a7f008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a225a9d464e22c27b750749426906c308"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a225a9d464e22c27b750749426906c308">find</a> (TCHAR ch, int start=0)</td></tr>
<tr class="separator:a225a9d464e22c27b750749426906c308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d1d84239f8a01f8dd4e012fddc63cbe"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a0d1d84239f8a01f8dd4e012fddc63cbe">findIC</a> (LPCTSTR str, int start=0)</td></tr>
<tr class="separator:a0d1d84239f8a01f8dd4e012fddc63cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2330b9d10792cbf3dec9ccd747c67da1"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a2330b9d10792cbf3dec9ccd747c67da1">replace</a> (LPCTSTR oldstr, LPCTSTR newstr)</td></tr>
<tr class="separator:a2330b9d10792cbf3dec9ccd747c67da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aade923167835efe164b5e06fb192e176"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aade923167835efe164b5e06fb192e176">uriDecode</a> (LPCTSTR uri)</td></tr>
<tr class="separator:aade923167835efe164b5e06fb192e176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a198badb5e4ffe29258ae2476836e274a"><td class="memItemLeft" align="right" valign="top">virtual TCHAR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a198badb5e4ffe29258ae2476836e274a">operator[]</a> (int index)</td></tr>
<tr class="separator:a198badb5e4ffe29258ae2476836e274a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68736847dab1a820326697c0321bce63"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a68736847dab1a820326697c0321bce63">operator=</a> (<a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:a68736847dab1a820326697c0321bce63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ceee05f01a8bc4b96a25f0bfb3d9a2b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a1ceee05f01a8bc4b96a25f0bfb3d9a2b">operator=</a> (LPCTSTR str)</td></tr>
<tr class="separator:a1ceee05f01a8bc4b96a25f0bfb3d9a2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4536c8c8913afaebdc72f79bbe02d9d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#ae4536c8c8913afaebdc72f79bbe02d9d">operator+</a> (<a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:ae4536c8c8913afaebdc72f79bbe02d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80701bf9d780b7cfa78930de18a54e5e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a80701bf9d780b7cfa78930de18a54e5e">operator+</a> (TCHAR ch)</td></tr>
<tr class="separator:a80701bf9d780b7cfa78930de18a54e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed0a539d88caa84a10e42c56736b8585"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aed0a539d88caa84a10e42c56736b8585">operator+</a> (LPCTSTR str)</td></tr>
<tr class="separator:aed0a539d88caa84a10e42c56736b8585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40bc4b86a267617199efa1bd1b4054eb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a40bc4b86a267617199efa1bd1b4054eb">operator+=</a> (<a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:a40bc4b86a267617199efa1bd1b4054eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65a2be961ede8c8894248c4d6faba79"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aa65a2be961ede8c8894248c4d6faba79">operator+=</a> (TCHAR ch)</td></tr>
<tr class="separator:aa65a2be961ede8c8894248c4d6faba79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a776672751c58502039234d6c78832a9b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a776672751c58502039234d6c78832a9b">operator+=</a> (LPCTSTR str)</td></tr>
<tr class="separator:a776672751c58502039234d6c78832a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0593358c21cca96aca2403be6d6ec92"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#ad0593358c21cca96aca2403be6d6ec92">operator+=</a> (int val)</td></tr>
<tr class="separator:ad0593358c21cca96aca2403be6d6ec92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee606394e7b160c90aaa492febecdee"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#abee606394e7b160c90aaa492febecdee">operator+=</a> (double val)</td></tr>
<tr class="separator:abee606394e7b160c90aaa492febecdee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33449318e0ed01e0307993e1f173747f"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a33449318e0ed01e0307993e1f173747f">operator+=</a> (uint32_t val)</td></tr>
<tr class="separator:a33449318e0ed01e0307993e1f173747f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960b7b752e43ec86a0851e30fa9f5f16"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a960b7b752e43ec86a0851e30fa9f5f16">operator==</a> (<a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;str)</td></tr>
<tr class="separator:a960b7b752e43ec86a0851e30fa9f5f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aee7112647fd18a9161497494418e16"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a6aee7112647fd18a9161497494418e16">operator==</a> (LPCTSTR str)</td></tr>
<tr class="separator:a6aee7112647fd18a9161497494418e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab798ff84e78c0bce521dad477bcdfa6"><td class="memItemLeft" align="right" valign="top">virtual LPCTSTR&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#aab798ff84e78c0bce521dad477bcdfa6">operator*</a> ()</td></tr>
<tr class="separator:aab798ff84e78c0bce521dad477bcdfa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9149db10490c1d9c4c969043877f3cdb"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d99/class_c_string.html#a9149db10490c1d9c4c969043877f3cdb">operator LPCTSTR</a> ()</td></tr>
<tr class="separator:a9149db10490c1d9c4c969043877f3cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6213c847987bc1cf18b980619ca49db7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db4/class_c_small_printf.html#a6213c847987bc1cf18b980619ca49db7">printf</a> (LPCTSTR format,...)</td></tr>
<tr class="separator:a6213c847987bc1cf18b980619ca49db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a651d3546ffbbe986fbbbf4bb1043bb7b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db4/class_c_small_printf.html#a651d3546ffbbe986fbbbf4bb1043bb7b">printf</a> (LPCTSTR format, va_list args)</td></tr>
<tr class="separator:a651d3546ffbbe986fbbbf4bb1043bb7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a158dc1f45a1f19c8edd63e22544c30cc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db4/class_c_small_printf.html#a158dc1f45a1f19c8edd63e22544c30cc">putv</a> (int val)</td></tr>
<tr class="separator:a158dc1f45a1f19c8edd63e22544c30cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4396d279d38afdf4fd71514760b6ace3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db4/class_c_small_printf.html#a4396d279d38afdf4fd71514760b6ace3">putv</a> (unsigned val)</td></tr>
<tr class="separator:a4396d279d38afdf4fd71514760b6ace3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9158226f537c34067bf2e6a7c25d3f8b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/db4/class_c_small_printf.html#a9158226f537c34067bf2e6a7c25d3f8b">putv</a> (double val)</td></tr>
<tr class="separator:a9158226f537c34067bf2e6a7c25d3f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a76c241a4d62d2efdac57d2cfe4c0f"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/dac/class_c_object.html#a26a76c241a4d62d2efdac57d2cfe4c0f">isThread</a> ()</td></tr>
<tr class="separator:a26a76c241a4d62d2efdac57d2cfe4c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>a string class inherit from <a class="el" href="../../de/db4/class_c_small_printf.html">CSmallPrintf</a>. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3cb66b8f688676f29cdb51c914a15cf7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CString::CString </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>size</em> = <code>DEF_STRBUF_SIZE</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4866844f29a912ee7eb7afcb641ffb8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CString::CString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a233297b331dbc4c342745d67ad166b97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CString::CString </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4cc7726fc9fbaa450876ffd98e3e6ff4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CString::CString </td>
          <td>(</td>
          <td class="paramtype">LPTSTR&#160;</td>
          <td class="paramname"><em>buf</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a65b70fc602655e47340e5d8ae53167f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual CString::~CString </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a5f5361665c7568d502d058992b14c016"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::chkLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a86bdac885b2d28689a62cbb6ae8b9ee4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aeebb301ee8968688fd6ea8029a95ce9c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a> CString::clone </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a181b18bf81568cee519617106706963f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98fd9f07225ffd32a683d0ffe3e70bac"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::copy </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a34ca981fe4599b24ed4312ee95a7f008"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::find </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>start</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a225a9d464e22c27b750749426906c308"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::find </td>
          <td>(</td>
          <td class="paramtype">TCHAR&#160;</td>
          <td class="paramname"><em>ch</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>start</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0d1d84239f8a01f8dd4e012fddc63cbe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::findIC </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>start</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9cb7e6111fd46dd4d16a111ffe4af39d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::freeExtra </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae1bcd2dd9d59762b41fe898916bfdd23"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual TCHAR CString::getAt </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac7b886c37095673cc287d24100a9f3fd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LPTSTR CString::getBuffer </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>lock</em> = <code>false</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1cc58a690ea6c9b8c4d7a9118fe3cc18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::getBufSize </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a26a76c241a4d62d2efdac57d2cfe4c0f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CObject::isThread </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Check current object that inherits from <a class="el" href="../../d0/d26/class_c_thread.html">CThread</a> class or not. </p>
<dl class="section note"><dt>Note</dt><dd>The isTherad() will be override by <a class="el" href="../../d0/d26/class_c_thread.html">CThread</a> class. </dd></dl>

<p>Reimplemented in <a class="el" href="../../d0/d26/class_c_thread.html#ab2513fd0fcad30e2e6605609c91f1984">CThread</a>.</p>

</div>
</div>
<a class="anchor" id="a8f131c0e097bea62d809acbc995807b9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::length </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af4236022a2befbcee7c1eaad21ba6798"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LPCTSTR CString::makeLower </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0b2512a4d0efb8c0317ef7a969268f07"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LPCTSTR CString::makeReverse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a027f50c1bede9a37d12ec9d2cc6616"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LPCTSTR CString::makeUpper </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aae1e4a3db1f724363a300d706eae78b8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a> CString::mid </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>first</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9149db10490c1d9c4c969043877f3cdb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual CString::operator LPCTSTR </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aab798ff84e78c0bce521dad477bcdfa6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual LPCTSTR CString::operator* </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae4536c8c8913afaebdc72f79bbe02d9d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a>&amp; CString::operator+ </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a80701bf9d780b7cfa78930de18a54e5e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a>&amp; CString::operator+ </td>
          <td>(</td>
          <td class="paramtype">TCHAR&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aed0a539d88caa84a10e42c56736b8585"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../df/d99/class_c_string.html">CString</a>&amp; CString::operator+ </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a40bc4b86a267617199efa1bd1b4054eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa65a2be961ede8c8894248c4d6faba79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype">TCHAR&#160;</td>
          <td class="paramname"><em>ch</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a776672751c58502039234d6c78832a9b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad0593358c21cca96aca2403be6d6ec92"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abee606394e7b160c90aaa492febecdee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a33449318e0ed01e0307993e1f173747f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator+= </td>
          <td>(</td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a68736847dab1a820326697c0321bce63"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1ceee05f01a8bc4b96a25f0bfb3d9a2b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::operator= </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a960b7b752e43ec86a0851e30fa9f5f16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CString::operator== </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../df/d99/class_c_string.html">CString</a> &amp;&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6aee7112647fd18a9161497494418e16"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool CString::operator== </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a198badb5e4ffe29258ae2476836e274a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual TCHAR CString::operator[] </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6213c847987bc1cf18b980619ca49db7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CSmallPrintf::printf </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a651d3546ffbbe986fbbbf4bb1043bb7b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CSmallPrintf::printf </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a158dc1f45a1f19c8edd63e22544c30cc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CSmallPrintf::putv </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4396d279d38afdf4fd71514760b6ace3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CSmallPrintf::putv </td>
          <td>(</td>
          <td class="paramtype">unsigned&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9158226f537c34067bf2e6a7c25d3f8b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int CSmallPrintf::putv </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2330b9d10792cbf3dec9ccd747c67da1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::replace </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>oldstr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>newstr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a99eaccef0daa453bf36ec886ae9b42c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void CString::setAt </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TCHAR&#160;</td>
          <td class="paramname"><em>ch</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aade923167835efe164b5e06fb192e176"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int CString::uriDecode </td>
          <td>(</td>
          <td class="paramtype">LPCTSTR&#160;</td>
          <td class="paramname"><em>uri</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../df/d99/class_c_string.html">CString</a></li>
    <li class="footer">Generated on Fri Apr 11 2014 23:43:26 for uCXpresso.BLE by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
